package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportManageDepRelDTO;
import com.hunttown.mes.rpc.domain.query.TransportManageDepRelDTOQuery;

/**
 * created by wangjunfu on 2022-01-28 11:16:08
 */
public interface TransportManageDepRelRpcService {

    TransportManageDepRelDTO insert(TransportManageDepRelDTO transportManageDepRelDTO);

    Boolean updateInfoById(TransportManageDepRelDTO transportManageDepRelDTO);

    Boolean updateInfoByQuery(TransportManageDepRelDTOQuery transportManageDepRelDTOQuery);

    TransportManageDepRelDTO selectById(Integer id);

    TransportManageDepRelDTO selectObjByQuery(TransportManageDepRelDTOQuery transportManageDepRelDTOQuery);

    Page<TransportManageDepRelDTO> getListForPage(TransportManageDepRelDTOQuery transportManageDepRelDTOQuery);

    Boolean deleteById(Integer id);
}